//
// Created by ASUS on 2025/2/20/星期四.
//
#include <bits/stdc++.h>
using namespace std;


int main(){
	//枚举全集
	for (int s = 0; s < (1 << n); s++) {
		// 处理 s 的逻辑
	}
	//枚举非空子集
	for (int sub = s; sub; sub = (sub - 1) & s) {
		// 处理 sub 的逻辑
	}
	//枚举子集
	int sub = s;
	do {
		// 处理 sub 的逻辑
		sub = (sub - 1) & s;
	} while (sub != s);
	//枚举超集
	for (int s = t; s < (1 << n); s = (s + 1) | t) {
		// 处理 s 的逻辑
	}
}